package com.ytjj.qmyx.supplychain.common.model.request;

import lombok.Data;

import java.util.List;

/**
 * @Description TODO
 * @ClassName ExceptionRequest
 * 
 * 
 * @Version 1.0
 **/

@Data
public class ExceptionOrdersRequest extends PageRequest {

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 处理时间-开始时间
     */
    private String handleStartTime;

    /**
     * 处理时间-结束时间
     */
    private String handleEndTime;

    /**
     * 处理状态
     */
    private Byte status;

    /**
     * 处理备注
     */
    private String handleNote;

    /**
     * 异常详细描述
     */
    private String exceptionDesc;

    /**
     * 商家
     */
    private String bankerName;

    /**
     * 处理客服
     */
    private String handlePerson;

    /**
     * ID
     */
    private Integer id;

    /**
     * 备注
     */
    private String note;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 用户号码
     */
    private String userTel;

    /**
     * 订单号
     */
    private String orderOn;

    /**
     * 子订单号
     */
    private String childOrderNo;

    /**
     * 销售端账号
     */
    private List<String> shopId;

    /**
     * 订单类型 0.正常订单 1.直播订单
     */
    private Integer orderType = 0;

    /**
     * 从哪里请求 0.销售端 1.供应链
     */
    private Integer requestType = 0;
    /**
     * 当前供应商id
     */
    private Integer bankerId;

    /**
     * 采购员
     */
    private String buyer;

    /**
     * 供应商ids
     */
    private List<Integer> bankerIds;

    /**
     * 是否分页 0或null：分页   1:不分页
     */
    private Integer pageHelper;

    /**
     * 是否完结 0-未完结 1-已完结
     */
    private Integer isFinished;

    /**
     * 完结备注
     */
    private String finishedRemarks;

    /**
     * 跟单小计
     */
    private String supervisorNote;

    /**
     * 异常订单处理分类
     */
    private Integer exceptionClassify;

    /**
     * 快递异常值
     */
    private List<Integer> statusCode;

    /**
     * 异常订单备注
     */
    private String exceptionOrderNote;

    /**
     * 异常订单处理分类文案
     */
    private String exceptionClassifyName;
}
